第一个系列:基础
要说哪些书是计算机的经典书籍,我猜很多人都要推荐机械工业出版社引进的黑皮书系列了,你就看吧,每一本都很适合垫显示器垫桌角,垫显示器这个其实只不过是一个调侃而已,之所以这么说,那是因为这些书,每一本都挺厚的,真的是很厚的那种,属于劝退的那种厚度,都是沉甸甸的知识啊,这些书之所以称为经典,那是因为这些书大部分都是讲解编程必备基础的书籍,比如我们经常说的操作系统,计算机组成原理,计算机网络以及数据结构与算法等等,对了,还有编译原理什么的,要知道,基础不牢,地动山摇啊,所以这正是因为这些都是基础知识书籍,慢慢的,很多都成了计算机专业圣经了。
但是说实话,这些书啃下来很难,我目前都没有完整的看下来一本,哈哈,惭愧惭愧啊,目前还在看《现代操作系统》,这本书600多页,都是沉甸甸的知识啊。
第二个系列:还是基础
计算机基础这块的知识很重要,对后期你学习什么C/C++、Java、python等等的都很有帮助,但是上面介绍的那些黑皮书系列很难读下来也是真的,因为真的是有点厚了,关键是这些知识学起来还比较枯燥,字还是密密麻麻的。
你可能会说了,那这咋整,计算机基础这块咋学习,一般来说啊,这些课程如果我们是科班专业,那么大学的时候会开设这几门基础课程,所以你会有学习的机会,但是你得明白,仅仅跟着老师按部就班的去学习,你真的没啥竞争力,自学,自学,那是很重要的,你必须得在课外时间加以多多自学,才能构筑自己的能力围墙,所以啊,关于计算机基础,我推荐你读读这三本书:
第三个系列:C语言
很多高校的计算机专业,入门编程的第一门编程语言大多都是C语言,目前好像说有些高校改成了python,我以前觉得改成python挺好的,但是慢慢的我就发现,其实python还是不如C语言的,这里要说明下,我不是说python这门语言不如C语言,而是说,作为高校的计算专业的入门编程语言,C语言或许真的是更合适一点,这也是为什么C语言一直被作为高校编程入门语言的原因吧,总觉得python在前两年有种被过度追捧的感觉。
在国内,说到学习C语言,那应该很多人知道谭浩强的这本C语言教材:
差不多大部分高校的C语言教材都是这个,不过这本书的评价不好,号称“错误百出,误人子弟”,简单摘取豆瓣的一个评论:
太真实了……
那关于C语言,有哪些值得推荐的经典书籍呢?
第一:入门必读
这本书可以说是很多人推荐入门C语言的圣经书籍了,豆瓣也高达9.4的评分,不过这本书确实不错,我个人也觉得比较适合入门,另外,这本书也是很厚的,高达730页,说真的需要你花费心思和时间好好学习学习,这本书啃下来,那基本上C语言就没啥问题了。而且这本书基本被当做“C语言字典”,经常是放在电脑旁边,哪个点忘记了,就顺手拿起查阅下。
第二:进阶必备
如果你想学习关于C语言